// 有趣的是, webpack打包的js文件都是要求遵循前端ES6规范的,所以我们在src下的js文件里使用export和import进行导出和导入
// 但是webpack.config.js是配置文件, 是给nodejs看的, 所以这里我们遵循commonjs规范, 使用module.exports和require进行导出导入
// 这里我们导出一个对象, 可以对webpack进行一些配置
module.exports = {
    /*
        mode可以设置打包的模式: 
            - production表示生产模式,
            - develpment表示开发模式
        entry
            - entry可以传入一个字符串，用来指定打包时的入口文件路径, 默认是src/index.js
            - entry也可以传入一个数组，指定哪些文件需要被打包，这样即使这些文件没有export，也一样会被整合到main.js
            - entry也可以传入一个对象，对象的属性名为打包后该文件的名字，值为该文件的路径
            - 注意虽然能改，但是一般不要改entry这个东西，因为团队开发约定大于配置。大家都遵循一个习惯更方便配合
    */ 
    mode:'production',
    // entry: './hello/hello.js',//这样的话就把打包的入口文件改成了hello目录下的hello.js，还是那句话，不建议修改这个东西
    // entry:['./src/a.js','./src/b.js'],//这样的话就把两个即使没有export的js文件也整合在了一起
    entry:{
        az:'./src/a.js',
        bz:'./src/b.js',
    },//这样就把a，b两个js文件分别打包在了两个名为az和bz的js文件里
    output: {},
}